User manual

SourceFu provides 3 different ways of working :

  • The first one is the command line interface. Basically, it’s a way to invoke direclty SourceFu’s routines. Here, no database is used and you have to use files redirection to make sure you keep a trace of modifications made. It’s invoked by calling :
$ java -jar sourcefu.jar standalone

A full list of options are presented in the underlying manual


- The second one is the API server, using a database allowing us to keep a track of modifications done on samples. By using the provided API, you can code your own tools to interact with SourceFu. It’s invoked by :

$ java -jar sourcefu.jar apiserver


- Finally, the web interface is a way to interact with SourceFu with a user interface, making it more friendly to use. Before using this option, you should make sure to have followed installation instructions. To start the web server, simply enter :

$ java -jar sourcefu.jar webserver

Then, navigates to the following address: http://localhost:4567/


Here are the links to the associated user manuals :